package desmontec.relatorios.dto;

import desmontec.documentos.GuiaDeTrafego;
import desmontec.util.Constantes;

public class GuiaDeTrafegoDTO {

	private String numeroDaGuia;
	private Integer dinamite;
	private Integer espoleta;
	private Integer estopim;
	private Integer cordelDet;
	private Integer espoletim;
	private Integer retardo;
	private String referencia;
	
	public GuiaDeTrafegoDTO(){
		
	}

	public GuiaDeTrafegoDTO(GuiaDeTrafego guiaDeTrafego) {
		this.setCordelDet(guiaDeTrafego.getCordelDet());
		this.setRetardo(guiaDeTrafego.getRetardo());
		this.setDinamite(guiaDeTrafego.getDinamite());
		this.setEspoleta(guiaDeTrafego.getEspoleta());
		this.setEspoletim(guiaDeTrafego.getEspoletim());
		this.setEstopim(guiaDeTrafego.getEstopim());
		this.setNumeroDaGuia(guiaDeTrafego.getNumeroDaGuia().toString());
	}

	@Override
	public String toString() {
		StringBuffer out = new StringBuffer();
		out.append(referencia);
		out.append(Constantes.ESPACO);
		out.append(numeroDaGuia);

		return out.toString();
	}

	public String getReferenciaObservacao() {
		StringBuffer out = new StringBuffer();
		out.append(referencia);
		out.append(Constantes.PARENTESES_DIREITO);
		out.append(Constantes.ESPACO);
		out.append(Constantes.GUIA_DE_TRAFEGO_NUMERO);
		out.append(Constantes.ESPACO);
		out.append(numeroDaGuia);
		return out.toString();
	}

	public String getNumeroDaGuia() {
		return numeroDaGuia;
	}

	public void setNumeroDaGuia(String numeroDaGuia) {
		this.numeroDaGuia = numeroDaGuia;
	}

	public Integer getDinamite() {
		return dinamite;
	}

	public void setDinamite(Integer dinamite) {
		this.dinamite = dinamite;
	}

	public Integer getEspoleta() {
		return espoleta;
	}

	public void setEspoleta(Integer espoleta) {
		this.espoleta = espoleta;
	}

	public Integer getEstopim() {
		return estopim;
	}

	public void setEstopim(Integer estopim) {
		this.estopim = estopim;
	}

	public Integer getCordelDet() {
		return cordelDet;
	}

	public void setCordelDet(Integer cordelDet) {
		this.cordelDet = cordelDet;
	}

	public Integer getEspoletim() {
		return espoletim;
	}

	public void setEspoletim(Integer espoletim) {
		this.espoletim = espoletim;
	}

	public Integer getRetardo() {
		return retardo;
	}

	public void setRetardo(Integer retardo) {
		this.retardo = retardo;
	}

	public String getReferencia() {
		return referencia;
	}

	public void setReferencia(String referencia) {
		this.referencia = referencia;
	}

}
